from PIL import Image


def make_image_even(image):
    """
    取得一个PIL图像并且更改所有值为偶数（使最低有效位为0）
    """
    pixels = list(image.getdata())  # 得到一个这样的列表：[(r,g,b,t),(r,g,b,t)...]
    even_pixels = [(r >> 1 << 1, g >> 1 << 1, b >> 1 << 1, t >> 1 << 1) for [r, g, b, t] in pixels]  # 列表推导式，更改所有值为偶数
    even_image = Image.new(image.mode, image.size)  # 创建一个相同大小的图片副本
    
